草庐IT

java - 模拟打印机

全部标签

javascript - Node.js console.log(object) 打印空对象

我很好奇Node.js通过console.log(object)打印对象的方式。我在文件constructor.js下有以下代码(来自LearningJavascriptDesignPatterns一书)vardefineProp=function(obj,key,value){varconfig={value:value,writable:true,configurable:true};Object.defineProperty(obj,key,config);}varperson=Object.create(Object.prototype);defineProp(person,"

javascript - 我如何像 Java 包一样组织我的 Angular 应用程序文件夹?

如何像Java包一样组织Angular2应用文件夹结构?考虑以下项目布局:app|_model|_component|_service我想将foo.service.ts从service导入到component中的bar.component.ts>。但据我所知,Angular2导入仅支持相对路径,如/../service/,这似乎是非常笨拙的解决方案。有没有一种方法可以从根文件夹引用带有绝对路径的文件夹,就像Java包一样? 最佳答案 更新2016-06-01使用npminstalltypescript@next你已经可以使用这个函数

javascript - 使用 Javascript 打印多个页面

我有一个网站,用户可以在该网站上单击“阅读更多”按钮,以便他们可以查看页面上的其余信息。我很好奇如何才能让用户不必单独打印每一页。我希望能够做到这一点,这样我就可以拥有一个打印相关页面的脚本。任何人都可以帮助我并指出正确的方向,我们将不胜感激。我需要此功能才能在所有浏览器中使用。谢谢 最佳答案 要实现这一点,您需要一个使用媒体样式的样式表。它基本上就像有两个单独的样式表;一份用于打印,一份用于查看。为了保持带宽保守,请在发出请求之前将printarea留空。在请求事件中填写printarea以及您要完成的整个打印。我建议您查看jQu

javascript - 使用 pdf.js 打印 PDF

我正在使用pdf.js将单页PDF嵌入到页面中,我希望能够只打印PDF,而不是整个HTML页面。这可能吗? 最佳答案 我之前使用pdf.js将pdf文档加载到Canvas上。Canvas只包含一页。所以这对我来说对单个页面有用:varcanvas=document.getElementById('pdfPage');varwin=window.open('','','');varhtml="";win.document.write(html);win.document.close();win.focus();win.print();

javascript - 如何打印pdf.js文件?

我已经用pdf.js生成了一个文档,它显示正确。我没有打印按钮。如何添加允许用户打印的按钮?我使用的是Chrome。 最佳答案 尝试使用javascript函数window.print();,它会打开打印对话框。您必须在html中添加一个按钮,这会触发命令-这在pdf中是不可能的。因此,您将需要一个iFrame,并使用如下内容:functionprintIt(){varwnd=window.open('http://your-pdf-url');wnd.print();}window.print()不会工作,因为它还会打印周围的ht

javascript - 如何在 JEST 中模拟 localStorage.setIem 和 localStorage.removeItem

当我尝试如下Jest模拟react组件的localStorage时,spyOn(window.localStorage,'removeItem');window.localStorage.removeItem("key1");window.localStorage.removeItem("key2");expect(window.localStorage.removeItem).toHaveBeenCalledWith("key1");expect(window.localStorage.removeItem).toHaveBeenCalledWith("key2");并使用以下代码进

javascript - Kindle 的网络浏览器是否支持 Javascript?它有什么浏览器(或模拟)?

我正在研究网络开发平台,想知道基于网络的应用程序是否可以在Kindle等电子阅读器上使用。AmazonKindle(我认为是最新版本2.0)网络浏览器是否支持Javascript?它有/基于什么网络浏览器?(MozillaFirefox等) 最佳答案 Kindle的浏览器使用WebKit布局引擎。它支持javascript。 关于javascript-Kindle的网络浏览器是否支持Javascript?它有什么浏览器(或模拟)?,我们在StackOverflow上找到一个类似的问题:

javascript - 为 TDD JavaScript 模拟用户输入

我发现使用jQuery或native元素触发函数模拟实际用户事件越来越困难。例如,如果您有文本输入并且不希望用户能够添加字符,则可以使用e.preventDefault()上的jQuery规范化事件对象调用keydown事件。但是,无法以编程方式验证此测试场景。即使没有调用preventDefault,以下测试也会通过,因为jQuerykeydown触发器不是“真实”事件。input.val('test').trigger(jQuery.Event({which:68});expect(input).toHaveValue('test');如果没有正确的代码,这个测试应该会失败,因为输

javascript - 在 Javascript 中模拟鼠标点击

这个问题在这里已经有了答案:HowtotriggereventinJavaScript?(19个回答)关闭9年前。寻找用鼠标左键单击由ID或类名称标识的图像/按钮的Javascript,等待x秒并重复。并且能够在开发者工具Consoletap、chrome和firefox中运行。尝试自己编写,因为我认为这将是一个简单的代码,但经过2小时的反复试验但没有运气,我开始没有选择了。希望那里的Javascript专家有时间帮助非常新手的用户;)谢谢

javascript - 用JS模拟点击GMail div按钮

我想在没有JQuery的情况下使用JS模拟点击GMailCOMPOSE按钮。这是按钮:COMPOSE这是我的代码:varelement=document.getElementsByClassName('T-I-KE')[0];element.click();结果:undefined在所有浏览器中图片:http://i.imgur.com/4IX9DZX.png已经试过了:varevent=document.createEvent("MouseEvent");event.initEvent("click",true,true);varelement=document.getElement